Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable codspeed for Rust perf tracking #3231

Merged
merged 8 commits into from
Jul 24, 2024
Merged

Conversation

luizirber
Copy link
Member

@luizirber luizirber commented Jun 29, 2024

Saw this in North Bay Python 2024, seems like a great complement for asv on the Rust side

Copy link

codspeed-hq bot commented Jun 29, 2024

CodSpeed Performance Report

Congrats! CodSpeed is installed 🎉

🆕 21 new benchmarks were detected.

You will start to see performance impacts in the reports once the benchmarks are run from your default branch.

Detected benchmarks

  • force with valid kmers (13.9 ms)
  • invalid kmers (10.3 ms)
  • lowercase (13.9 ms)
  • valid (13.9 ms)
  • force with valid kmers (396.4 ms)
  • invalid kmers (396.8 ms)
  • lowercase (396.3 ms)
  • valid (396.4 ms)
  • abund0_ani_ci0 (560.5 µs)
  • abund0_ani_ci1 (581.5 µs)
  • abund1_ani_ci0 (770.9 µs)
  • abund1_ani_ci1 (793.5 µs)
  • intersection (18.2 µs)
  • intersection_size (15.4 µs)
  • large intersection (9.1 ms)
  • large intersection btree (18 ms)
  • large intersection_size (7.5 ms)
  • large intersection_size btree (17.8 ms)
  • load nodegraph (187 µs)
  • save compressed nodegraph (1.4 ms)
  • save nodegraph (93.1 µs)

Copy link

codecov bot commented Jun 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 86.73%. Comparing base (ca89869) to head (74c25c3).
Report is 64 commits behind head on latest.

Additional details and impacted files
@@           Coverage Diff           @@
##           latest    #3231   +/-   ##
=======================================
  Coverage   86.73%   86.73%           
=======================================
  Files         136      136           
  Lines       15871    15871           
  Branches     2728     2728           
=======================================
  Hits        13766    13766           
  Misses       1796     1796           
  Partials      309      309           
Flag Coverage Δ
hypothesis-py 25.40% <ø> (ø)
python 92.37% <ø> (ø)
rust 62.15% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@luizirber luizirber force-pushed the lirber/enable_codspeed branch from c13c1bb to cbaa791 Compare June 30, 2024 23:03
@luizirber luizirber force-pushed the lirber/enable_codspeed branch from cbaa791 to 07c37f7 Compare July 24, 2024 00:50
@luizirber luizirber marked this pull request as ready for review July 24, 2024 00:51
@luizirber luizirber changed the title Enable codspeed Enable codspeed for Rust perf tracking Jul 24, 2024
@luizirber luizirber force-pushed the lirber/enable_codspeed branch from 07c37f7 to 74c25c3 Compare July 24, 2024 01:17
@luizirber luizirber merged commit f621726 into latest Jul 24, 2024
40 of 41 checks passed
@luizirber luizirber deleted the lirber/enable_codspeed branch July 24, 2024 23:55
luizirber added a commit that referenced this pull request Jul 31, 2024
Minor new features:

- RocksDB storage and self-contained RevIndex with internal storage (#3250)

Bug fixes:

Cleanup and documentation updates:

- Update dev env instructions (#2990)

Developer updates:

- Enable codspeed for Rust perf tracking (#3231)
- bump cibuildwheel for linux fixes, move wasm to use cibuildwheel too (#3241)

Dependabot updates:

- Break ahash dep cycle by bumping to 0.7.8, nix flake update (#3243)
- pre-commit autoupdate (#3270) (#3260) (#3255) (#3238)
- Bump DeterminateSystems/nix-installer-action from 12 to 13 (#3259)
- Update pytest requirement from <8.3.0,>=6.2.4 to >=6.2.4,<8.4.0 (#3258)
- Bump thiserror from 1.0.62 to 1.0.63 (#3257)
- Bump thiserror from 1.0.61 to 1.0.62 (#3254)
- Bump roaring from 0.10.5 to 0.10.6 (#3245)
- Bump serde from 1.0.203 to 1.0.204 (#3244)
- Bump counter from 0.5.7 to 0.6.0 (#3235)
- Bump log from 0.4.21 to 0.4.22 (#3236)
- Bump serde_json from 1.0.117 to 1.0.120 (#3234)
luizirber added a commit that referenced this pull request Jul 31, 2024
Minor new features:

- RocksDB storage and self-contained RevIndex with internal storage
(#3250)

Bug fixes:

- Break ahash dep cycle by bumping to 0.7.8, nix flake update (#3243)

Cleanup and documentation updates:

- Update dev env instructions (#2990)

Developer updates:

- Enable codspeed for Rust perf tracking (#3231)
- bump cibuildwheel for linux fixes, move wasm to use cibuildwheel too
(#3241)

Dependabot updates:

- Bump actions/checkout from 3 to 4 (#3265)
- Bump moonrepo/setup-rust from 0 to 1 (#3266)
- Bump CodSpeedHQ/action from 2 to 3 (#3264)
- pre-commit autoupdate (#3270) (#3260) (#3255) (#3238)
- Bump DeterminateSystems/nix-installer-action from 12 to 13 (#3259)
- Update pytest requirement from <8.3.0,>=6.2.4 to >=6.2.4,<8.4.0
(#3258)
- Bump thiserror from 1.0.62 to 1.0.63 (#3257)
- Bump thiserror from 1.0.61 to 1.0.62 (#3254)
- Bump roaring from 0.10.5 to 0.10.6 (#3245)
- Bump serde from 1.0.203 to 1.0.204 (#3244)
- Bump counter from 0.5.7 to 0.6.0 (#3235)
- Bump log from 0.4.21 to 0.4.22 (#3236)
- Bump serde_json from 1.0.117 to 1.0.120 (#3234)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant